package lib_dal.Interface;

import java.util.ArrayList;

import lib_model.Orther.ReturnObj;
import lib_model.WareHouse.Stocks_warehouse;
import lib_model.WareHouse.Warehouse;

public interface IWareHouse {

	public ReturnObj aal_Get_Information();
	
	public ReturnObj aal_Add_WareHouse(Warehouse obj);
	
	public ReturnObj aal_Update_WareHouse(Warehouse obj);
	
	public ReturnObj aal_Add_WareHouse_Stock(Stocks_warehouse obj);
	
	public ReturnObj aal_Update_WareHouse_Stock(Stocks_warehouse obj);
	
	public ReturnObj aal_WareHouse_Get_Stocks(ArrayList<Stocks_warehouse> listObj);
	
	public ReturnObj aal_WareHouse_Get_Stock();
	
	public ReturnObj aal_Add_WareHouse_Stock_History();
	
	public ReturnObj aal_Add_WareHouse_Account();
	
	public ReturnObj aal_Update_WareHouse_Account();
	
	public ReturnObj all_WareHouse_Get_Orders_Bill();

}
